h1 {
    color: #444;
    background-color: transparent;
    border-bottom: 1px solid #D0D0D0;
    font-size: 19px;
    font-weight: normal;
    margin: 0 0 14px 0;
    padding: 14px 15px 10px 15px;
}

h2 {
    color: #444;
    background-color: transparent;
    border-bottom: 1px solid #D0D0D0;
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 14px 0;
    padding: 14px 15px 10px 15px;
}

p#aviso, p.aviso {
    position: relative;
    color: red;
    border: 2px solid red;
    padding: 7px;
}
p#mensagem, p.mensagem {
    position: relative;
    color: #024;
    border: 2px solid #024;
    padding: 7px;
}

span.exemplo {
    font-size: 10px;
    color: gray;
}

p.urgente {
    color: red;
    font-weight: bold;
}

ul li.recusado {
    text-decoration: line-through;
    color: red;
}

ul li.aberto {
    
}

ul li.aceito {
    color: #ccc;
}
